package com.infra.micro.oss.domain.service;

import com.infra.common.resp.PageEx;
import com.infra.common.resp.Response;
import com.infra.micro.oss.model.req.QueryFileInfoReq;
import com.infra.micro.oss.model.vo.FileInfoVO;

import java.util.List;

public interface FileInfoService {
    Response<FileInfoVO> queryByFileId(Long fileId);

    Response<List<FileInfoVO>> queryByFileIds(List<Long> fileIds);

    Response<PageEx<FileInfoVO, QueryFileInfoReq>> queryByPage(QueryFileInfoReq req);
}
